package com.example.vo.request;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;

@Data
public class OperateStudentForm {

    private Integer id;

    private String grade;    // 学生所在年级

    private String major;      // 入学专业

    @TableField("class")
    private String classN;    // 所在班级

    private String stuId;      // 学号

    private String name;       // 姓名

    private Integer sex;       // 性别，0为女，1为男

    private String originArea; // 生源地

    private String college;// 学院

    private String batch;      // 批次

    private double totalPoints;// 总分

    private String middleSchool; // 招生中学

    private String telephone;  // 联系电话（AES）

    private String firstChoice;// 第一志愿

    private String secondChoice;// 第二志愿

    private String thirdChoice;// 第三志愿

    private String fourthChoice;// 第四志愿

    private String fifthChoice;// 第五志愿



    private Integer moreInfo;

    // 出生日期
    private LocalDate birthday;

    // 民族
    private String ethnic;

    // 政治面貌
    private String political;

    // 身份证件号
    private String idNumber;

    // 身份证类型
    private String idType;

    // 出生地
    private String birthplace;

    // 籍贯
    private String nativePlace;

    private String country;

    // 入学年月
    private LocalDate enrollmentDate;

    // 培养方式
    private String trainingMode;

    // 学制
    private Integer academicYear;

    // 外语语种
    private String foreignLang;

    private BigDecimal chineseScore;

    private BigDecimal mathScore;

    private BigDecimal foreignScore;

    // 综合成绩
    private BigDecimal comprehensiveScore;
}
